package com.css.fxfzysx.modules.lifeline.vo;

import com.css.fxfzysx.util.ExcelPropertyCheck;
import lombok.Data;

/**
 * 钢筋混凝土参数信息
 * czt_concrete_param_info
 */
@Data
public class ImportRcpExcelVo {

    /**
     * 数据条数
     */
    @ExcelPropertyCheck(index = 0,required = true,name = "数据条数")
    private String numType ;


    /**
     * 省
     */
    @ExcelPropertyCheck(index = 1,required = true,name = "省")
    private String province;

    /**
     * 市
     */
    @ExcelPropertyCheck(index = 2,required = true,name = "市")
    private String city;

    /**
     * 区县
     */
    @ExcelPropertyCheck(index = 3,required = true,name = "区县")
    private String county;

    /**
     * 用途
     */
    @ExcelPropertyCheck(index = 4,required = true,name = "用途")
    private String purpose;

    /**
     * 用途
     */
    @ExcelPropertyCheck(index = 5,required = true,name = "用途")
    private String purpose1;

    /**
     * 年代
     */
    @ExcelPropertyCheck(index = 6,required = true,name = "建造年份")
    private String years;

    /**
     * 设防情况
     */
    @ExcelPropertyCheck(index = 7,required = true,name = "设防情况")
    private String fortification;
    /**
     * 层数
     */
    @ExcelPropertyCheck(index = 8,required = true,name ="层数")
    private String cs;


    /**
     * 场地类别
     */
    @ExcelPropertyCheck(index = 9,required = true,name = "场地类别")
    private String sc ;


    /**
     * 设计地震分组
     */
    @ExcelPropertyCheck(index = 10,required = true,name = "设计地震分组")
    private String eqGroup ;

    @ExcelPropertyCheck(index = 11,required = true,name = "阻尼比")
    private String dampingRatio;

    /**
     * 现浇钢筋混凝土构件沿高度断面无突变
     */
    @ExcelPropertyCheck(index = 12,required = true,name = "现浇钢筋混凝土构件沿高度断面无突变")
    private String xjzgjwtb ;

    /**
     * 平面规则
     */
    @ExcelPropertyCheck(index = 13,required = true,name = "平面规则")
    private String pmgz ;

    /**
     * 施工质量良好
     */
    @ExcelPropertyCheck(index = 14,required = true,name = "施工质量良好")
    private String sgzllh ;

    /**
     * 依据的建筑抗震设计规范
     */
    @ExcelPropertyCheck(index = 15,required = true,name = "依据的建筑抗震设计规范")
    private String jzkzgf ;


    /**
     * 榀数
     */
    @ExcelPropertyCheck(index = 16,required = true,name = "榀数")
    private Integer ps ;

    /**
     * 每榀间距（m）
     */
    @ExcelPropertyCheck(index = 17,required = true,name = "每榀间距")
    private Double trussSpacing;


    /**
     * 建筑物宽度(mm)
     */
    @ExcelPropertyCheck(index = 19,required = true, name = "建筑物宽度")
    private Double buildWidth ;

    /**
     * 每层荷载值(KN/m^2)
     */
    @ExcelPropertyCheck(index = 20,required = true,name = "每层荷载值")
    private Double perLoad ;


    /**
     *楼层号
     */
    @ExcelPropertyCheck(index = 21,required = true,name = "楼层号")
    private Integer floorNum ;


    /**
     * 柱编号
     */
    @ExcelPropertyCheck(index = 22,required = true,name = "柱编号")
    private String pillarCode;


    /**
     * 中柱还是边柱
     */
    @ExcelPropertyCheck(index = 23,required = true,name = "中柱/边柱")
    private String pillarPosition;

    /**
     * 钢筋混凝土强度等级
     */
    @ExcelPropertyCheck(index = 24,required = true,name = "钢筋混凝土强度等级")
    private String fck;

    /**
     * 柱净高Hn
     */
    @ExcelPropertyCheck(index = 25,required = true,name = "柱净高Hn")
    private Double pillarHeight;



    /**
     * 柱截面宽b(mm)
     */
    @ExcelPropertyCheck(index = 26,required = true,name = "柱截面宽")
    private Double pillarSectionWidth;



    /**
     * 柱截面有效高
     */
    @ExcelPropertyCheck(index = 27,required = true,name = "柱截面有效高")
    private Double pillarSectionHeight;

    /**
     * 柱箍筋牌号
     */
    @ExcelPropertyCheck(index = 28,required = true,name = "柱箍筋牌号")
    private String stirrupNum ;

    /**
     * 柱箍筋截面积Asv  (mm^2)
     */
    @ExcelPropertyCheck(index = 29,required = true,name = "柱箍筋截面积Asv")
    private Double sectionalArea;

    /**
     * 箍筋间距s
     */
    @ExcelPropertyCheck(index = 30,required = true,name = "箍筋间距s")
    private Double spacing;

    /**
     *柱下端纵向钢筋牌号
     */
    @ExcelPropertyCheck(index = 31,required = true,name = "柱下端纵向钢筋牌号")
    private String stirrupDownNum ;

    /**
     * 柱下端受压区纵向钢筋面积As'  (mm^2)
     */
    @ExcelPropertyCheck(index = 32,required = true,name = "柱下端受压区纵向钢筋面积As'")
    private Double sectionalDownArea1;

    /**
     * 柱下端受拉区纵向钢筋面积As  (mm^2)
     */
    @ExcelPropertyCheck(index = 33,required = true,name = "柱下端受拉区纵向钢筋面积As")
    private Double sectionalDownArea2;

    /**
     * 柱上端纵向钢筋牌号
     */
    @ExcelPropertyCheck(index = 34,required = true,name = "柱上端纵向钢筋牌号")
    private String stirrupUpNum ;

    /**
     * 柱上端受压区纵向钢筋面积As'  (mm^2)
     */
    @ExcelPropertyCheck(index = 35,required = true,name = "柱上端受压区纵向钢筋面积As'")
    private Double sectionalUpArea1 ;

    /**
     * 柱上端受拉区纵向钢筋面积As  (mm^2)
     */
    @ExcelPropertyCheck(index = 36,required = true,name = "柱上端受拉区纵向钢筋面积As")
    private Double sectionalUpArea2 ;

    /**
     * 受压筋合理点距受压边缘的距离
     * as
     */
    @ExcelPropertyCheck(index = 37,required = true,name = "受压筋合理点距受压边缘的距离")
    private Double distance;

    /**
     * 受压筋合力点距受压边缘的距离  as‘(mm)
     */
    @ExcelPropertyCheck(index = 38,required = true,name = "受压筋合力点距受压边缘的距离  as‘")
    private Double distance2 ;


    /**
     * 备注
     */
    @ExcelPropertyCheck(index = 39)
    private String remark ;




    /*
    *//**
     * 跨度
     *//*
    @Excel(name = "跨度", width = 20, orderNum = "13")
    private Double span;





    *//**
     * 纵筋fyk
     *//*
    @Excel(name = "纵筋fyk", width = 20, orderNum = "18")
    private Double fyk;

    *//**
     * 纵向受拉筋总截面积
     * As
     *//*
    @Excel(name = "纵向受拉筋总截面积As", width = 20, orderNum = "19")
    private Double portraitSectionalArea;





    *//**
     * 界限受压区高度ζbk
     *//*
    @Excel(name = "界限受压区高度ζbk", width = 20, orderNum = "22")
    private Double bk;

    *//**
     * 总跨度
     *//*
    @Excel(name = "总跨度", width = 20, orderNum = "23")
    private Double totalSpan;



    *//**
     * 板厚
     *//*
    @Excel(name = "板厚", width = 20, orderNum = "25")
    private Double boardThickness;

    *//**
     * 砼标号
     *//*
    @Excel(name = "砼标号", width = 20, orderNum = "26")
    private Double concreteCode;

    *//**
     * fvk
     *//*
    @Excel(name = "fvk", width = 20, orderNum = "27")
    private Double fvk;



    *//**
     * 剪力墙Ash
     *//*
    @Excel(name = "剪力墙Ash", width = 20, orderNum = "30")
    private Double ash;

    *//**
     * 剪力墙箍筋间距 S2 ;
     *//*
    @Excel(name = "剪力墙箍筋间距 S2", width = 20, orderNum = "31")
    private Double s2;

    *//**
     * 剪力墙箍筋标准值
     *//*
    @Excel(name = "剪力墙箍筋标准值", width = 20, orderNum = "32")
    private Double fyvk;


    *//**
     * 砖填充墙水平截面面积
     *//*
    @Excel(name = "砖填充墙水平截面面积", width = 20, orderNum = "33")
    private Double am;

    *//**
     * 两侧是否有填充墙
     *//*
    @Excel(name = "两侧是否有填充墙", width = 20, orderNum = "34")
    private String hasTcq;

    *//**
     * 砌体强度的正压力影响系数
     *//*
    @Excel(name = "砌体强度的正压力影响系数", width = 20, orderNum = "35")
    private Double en;

    *//**
     * 砖墙的抗剪强度标准值fvk
     *//*
    @Excel(name = "砖墙的抗剪强度标准值fvk", width = 20, orderNum = "36")
    private Double fvkStrength;

    *//**
     * 抗震墙的截面积
     * Aw
     *//*
    @Excel(name = "抗震墙的截面积Aw", width = 20, orderNum = "37")
    private Double wallSectionalArea;

    *//**
     * 水平钢筋截面面积Ash
     *//*
    @Excel(name = "水平钢筋截面面积Ash", width = 20, orderNum = "38")
    private Double sectionalAsh;

    *//**
     * 抗震墙的计算剪跨比      λ
     *//*
    @Excel(name = "抗震墙的计算剪跨比   λ", width = 20, orderNum = "39")
    private Double jkb;

    *//**
     * 层高
     *//*
    @Excel(name = "层高", width = 20, orderNum = "40")
    private Double floorHeight;

    *//**
     * 活荷载
     *//*
    @Excel(name = "活荷载", width = 20, orderNum = "41")
    private Double liveLoad;



    @Excel(name = "梁编号", width = 20, orderNum = "43")
    private String beamNum;

    @Excel(name = "梁高", width = 20, orderNum = "44")
    private double beamHeigth;

    @Excel(name = "梁截面高", width = 20, orderNum = "45")
    private double beamSectionWidth;

    @Excel(name = "梁截面宽", width = 20, orderNum = "46")
    private double beamSectionHeight;

    @Excel(name = "梁混凝土弹性模具", width = 20, orderNum = "47")
    private String el;*/
}
